package com.zpark.pojo;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.extern.slf4j.Slf4j;

import java.io.Serializable;
import java.util.Date;

@Data
@NoArgsConstructor
@Slf4j
// 当表名与实体类名不一致时，可以在实体类上加入@TableName（）声明
@TableName("tb_user")
public class User implements Serializable {
    // 指定表主键，可以在实体类上加入@TableId（）声明
    @TableId("id")
    private Integer id; // '主键ID',

    // 当实体类属性与表字段不一致时，可以用来声明
    @TableField("user_name")
    private String username; // '用户名',

    @TableField("password")
    private String password; // '密码',

    @TableField("name")
    private String name; // '姓名',

    @TableField("age")
    private Integer age; // '年龄',

    @TableField("email")
    private String email; // '邮箱',

    @TableField("birthday")
    private Date birthday; // 生日
}
